xen: vnuma topology and subop hypercalls
authorElena Ufimtseva <ufimtseva@gmail.com>
Fri, 5 Sep 2014 09:00:57 +0000 (11:00 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 5 Sep 2014 09:00:57 +0000 (11:00 +0200)
commit9695014966b57c5ca004c7ec3154e7e30bdb0800
treeb4d8391ee3e48cf5158ec87b5793d060d1ea6a1e
parentf4b3c45a64bfc55130d52688c9694fac6a554309
xen: vnuma topology and subop hypercalls

Define interface, structures and hypercalls for toolstack to
build vnuma topology and for guests that wish to retrieve it.
Two subop hypercalls introduced by patch:
XEN_DOMCTL_setvnumainfo to define vNUMA domain topology per domain
and XENMEM_get_vnumainfo to retrieve that topology by guest.

Signed-off-by: Elena Ufimtseva <ufimtseva@gmail.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
xen/common/domain.c
xen/common/domctl.c
xen/common/memory.c
xen/include/public/domctl.h
xen/include/public/memory.h
xen/include/xen/domain.h
xen/include/xen/sched.h